home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr09 / fgc2.zip / FGC2.DOC < prev    next >
Text File  |  1993-06-26  |  22KB  |  629 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.      
  10.      
  11.      
  12.            █████ █████ █████       █   █ █████ █████ █   █ █████
  13.            █   █ █   █ █           █   █ █   █ █   █ █  █  █   █
  14.            █   █ █   █ █           █   █ █   █ █   █ █ █   █     
  15.            █████ █████ █████ █████ █ █ █ █   █ █████ ██    █████
  16.            █     █   █ █           █ █ █ █   █ █ █   █ █       █
  17.            █     █   █ █           █ █ █ █   █ █  █  █  █  █   █
  18.            █     █   █ █           █████ █████ █   █ █   █ █████
  19.      
  20.      
  21.      
  22.      ═══════════════════════════════════════════════════════════════════
  23.      
  24.      
  25.      Program:       FGC (Family Group Card)
  26.      Version:       II
  27.      Release Date:  July 1991
  28.      Author:        Newton Robinson, IV
  29.                     R.R. 1 Box 156
  30.                     Stewartsville, MO 64490
  31.      License:       ShareWare ($10.00 Registration Fee)
  32.      
  33.      
  34.      ═══════════════════════════════════════════════════════════════════
  35.      
  36.      
  37.           ShareWare is a concept where authors publish programs and
  38.      allow potential customers access to the programs before they buy
  39.      the program.  There are some great advantages to this:
  40.      
  41.           1.   You can try the program before you buy it.
  42.           2.   The costs are lower because there is no advertising.
  43.           3.   Programs and updates are available via modem.
  44.           4.   If you need help you can contact the author.
  45.      
  46.           This concept does have its flaws.  Many people don't register. 
  47.      This will eventually discourage authors from spending the time to
  48.      create new programs.
  49.      
  50.      
  51.      ═══════════════════════════════════════════════════════════════════
  52.      
  53.      
  54.           If you find that this program useful and you want to use it
  55.      please register it.  Even if this program is not for you, please
  56.      give copies to your friends and upload it to BBS's.
  57.      
  58.      PAF is a traidmark of The Church of Jesus Christ of Latter-day
  59.      Saints
  60.      Copyright (C) 1991 by Newton Robert Robinson, jr.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.      FGC II                                                    July 1991
  68.      
  69.                               Table Of Contents
  70.      
  71.      PREFACE
  72.      
  73.           License agreement. . . . . . . . . . . . . . . . . . . .  1
  74.           Description. . . . . . . . . . . . . . . . . . . . . . .  2
  75.      
  76.      Chapter 1
  77.      
  78.           Starting FGC II. . . . . . . . . . . . . . . . . . . . .  3
  79.           Printers and PCODES. . . . . . . . . . . . . . . . . . .  5
  80.           Configuring FGC II . . . . . . . . . . . . . . . . . . .  7
  81.      
  82.      Chapter 2
  83.      
  84.           Printing for a single person . . . . . . . . . . . . . .  9
  85.           Printing multiple people . . . . . . . . . . . . . . . .  9
  86.           Printing a range of people . . . . . . . . . . . . . . .  9
  87.           Printing a single marriage . . . . . . . . . . . . . . .  9
  88.           Printing multiple marriages. . . . . . . . . . . . . . .  9
  89.           Printing a range of marriages. . . . . . . . . . . . . .  9
  90.      
  91.      
  92.      
  93.      
  94.      
  95.      
  96.      FGC II                                                    July 1991
  97.                              LICENSE AGREEMENT
  98.      
  99.           FGC is a SHAREWARE program!  This means you get to try it
  100.      before you buy it without any pressure or someone looking over your
  101.      shoulder.  If after using this program for a while, say a week, you
  102.      find it is something you would like to use then you need to
  103.      register it.
  104.      
  105.      Q.   Why register it?  I've got a copy right here and no one will
  106.      know if I registered it or not.
  107.      
  108.      A.   The only way I know if the program is being used is if people
  109.      register it.  If people don't register, I'll get discouraged and
  110.      write programs for something else.  If I get a good response, I
  111.      will be encouraged to write bigger and nicer programs to support
  112.      PAF.
  113.      
  114.      A.   This program was NOT written for Public Domain!  If you don't
  115.      register it,  you are breaking the license agreement.  Besides, All
  116.      I want is $10.00 and your name and address.  I won't sell your
  117.      name, it will be used for my purposes, upgrade and new product
  118.      information.
  119.      
  120.           Just send a $10.00 check with your name and address (bet your
  121.      name and address is on the check) to:
  122.      
  123.                          PAF-WORKS
  124.                          Newton Robinson, jr.
  125.                          R.R. 1 Box 156
  126.                          Stewartsville, MO  64490
  127.      
  128.      Q.   What do I get for registering?
  129.      
  130.      A.   I will send you a current copy of the program.  Please specify
  131.      what size disk.  If you have a current copy and want to wait for
  132.      the next release please let me know, indicate what version you
  133.      have.  And if there are any more updates past the first copy you
  134.      get from registering, you can upgrade for the cost of postage,
  135.      disk, and packing material (you could send me a self addressed
  136.      stamped mailer, a disk, and no money).
  137.      
  138.      Q.   I like the idea of this program but I don't run any thing off
  139.      BBS's.  Could I get a clean copy?
  140.      
  141.      A.   Yes, send a self addressed stamped mailer, a disk, no money
  142.      and a short letter saying you would like to evaluate my program.
  143.      
  144.      
  145.      
  146.      
  147.      
  148.      
  149.                                      1
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.      FGC II                                                    July 1991
  157.                                 DESCRIPTION
  158.      
  159.           This program was written to print information about a person
  160.      or marriage in a condensed format.  This format includes the
  161.      person, parents, spouses, children, and information about each of
  162.      the above.  This program was also designed to print this
  163.      information on standard 4X6 index cards.
  164.      
  165.           These index cards are great for filing.  You can arrange them
  166.      like a card catalog of people.  You could arrange them in
  167.      alphabetical, in RIN, or MRIN order.  If you really wanted to run
  168.      your printer into the ground you could print all three, creating a
  169.      cross reference.  The reason I say run you printer into the ground
  170.      is that my wife has a 35,000 record data base.  
  171.      
  172.           The program for this release has been modified so that you
  173.      could print information on standard paper with 12 pitch.  This
  174.      release also saves configuration information.  For this reason
  175.      PLEASE read the configuration section.  Answering the initial
  176.      questions allow you to do many things, and once you answer them you
  177.      may never need to change them.
  178.      
  179.           This program only reads PAF 2.1 and 2.2 data files.  This
  180.      program does not write to disk.  It is essential though, to always
  181.      have a backup copy of your data files.  The rule I go by is, when
  182.      you have made more changes than you want to reenter its time to
  183.      back it up.  Backups are also stressed in the PAF manual.  
  184.      
  185.           If PAF upgrades their program and they use the same data
  186.      structure then the program will work, trying should not cause any
  187.      problems.  The only thing that might happen is that FGC will incur
  188.      an error.  If it does write me a letter and I will give you
  189.      information and time frame for the upgrade.
  190.      
  191.      
  192.      
  193.      
  194.      
  195.      
  196.      
  197.      
  198.      
  199.      
  200.      
  201.      
  202.      
  203.      
  204.      
  205.      
  206.      
  207.      
  208.      
  209.                                      2
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.      FGC II                                                    July 1991
  217.                                   CHAPTER I
  218.                               CONFIGURING FGC II
  219.      
  220.           This chapter will discuss the procedure for configuring FGC. 
  221.      Care should be take to understand the meaning and implications of
  222.      each entry.  The program PCODES has caused some confusion in the
  223.      past, please read the section on it before trying to run it.
  224.      
  225.           Their are four command line possibilities, here they are and
  226.      their functions:
  227.      
  228.      1. The following will create a new configuration file:
  229.         FGC NEW
  230.      
  231.      2. The following will display a help screen.
  232.         FGC ?
  233.      
  234.      3. The following will run the program with current options.
  235.         FGC
  236.      
  237.      4. The following will override current options.
  238.         FGC [<path>][W{Y/N}][F{Y/N}][G{Y/N}][P{1/2}][L##][A{N/##}][O##]
  239.      
  240.            [] -Means the inclosed is optional.
  241.            {/}-Means to choose between option before the slash(/) or   
  242.                   after it.
  243.            ## -Means two digits. Example 01, 99, 00, or 54.
  244.      
  245.      <path> -  The path to your PAF data files.  It must be inclosed in
  246.                angle brackets.  Do not end it with a back slash.  Here's
  247.                an example:  C:\PAF\DATA
  248.      W{Y/N} -  Indicates weather to pause between printing cards or not. 
  249.                WY will cause a pause to allow you to load a card. A WN
  250.                would be used for continuous feed cards.
  251.      F{Y/N} -  FY will make the program use form feeds.  A FN will force
  252.                carriage returns.  Most printers can use form feeds, if
  253.                so use FY.  If you are using standard paper you might
  254.                want to use FN to allow printing three cards on a single
  255.                sheet.
  256.      G{Y/N} -  This option was added because several people could not
  257.                get their printer to print the nice graphic lines.  A GY
  258.                would cause the program to print the alternate graphics. 
  259.                They are not as nice as the graphic lines, but the beat
  260.                italic B's and D's.  You should try GN to start with.
  261.      P{1/2} -  This tells the program which printer port to use.  P1
  262.                would be LPT1 and P2 would be LPT2.  It may be possible
  263.                to use LPT3 or LPT4, but I have no way to test it.
  264.      L##    -  This indicates the number of lines could be printed on a
  265.                card.  If you are printing on 4X6 cards at 8 LPI you
  266.                should get 32 lines.  You would enter L32.
  267.      
  268.      
  269.                                      3
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.      FGC II                                                    July 1991
  277.                                   CHAPTER I
  278.                               CONFIGURING FGC II
  279.      
  280.      A{N/##}-  This program can save you time when manually feeding
  281.                cards.  It can allow you to place the card in the printer
  282.                and press enter causing the card to roll to the top of
  283.                the card.  This may take you a few tries to get right. 
  284.                But if you are using single feed cards it will be worth
  285.                the effort.  On a panasonic KPX-1180 You would enter A16. 
  286.                If you don't wish to use this option enter AN.
  287.      O##    -  This option allows you to shift the printing of the text
  288.                to the right.  Just incase you have a favorite aligning
  289.                spot for your printer.  Really I put it in hear to allow
  290.                fine tuning for laser printers.  O01 would cause the
  291.                print to start in the first column.  O05 would cause the
  292.                print to start in the fifth column.
  293.      
  294.           This explains the startup options.  Please run it in the NEW
  295.      mode first (FGC NEW).  If the FGC.CFG file is not on the path the
  296.      new option is forced and one is created.  
  297.      
  298.      
  299.      
  300.      
  301.      
  302.      
  303.      
  304.      
  305.      
  306.      
  307.      
  308.      
  309.      
  310.      
  311.      
  312.      
  313.      
  314.      
  315.      
  316.      
  317.      
  318.      
  319.      
  320.      
  321.      
  322.      
  323.      
  324.      
  325.      
  326.      
  327.      
  328.      
  329.                                      4
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.      FGC II                                                    July 1991
  337.                                   CHAPTER I
  338.                              PRINTERS AND PCODES
  339.      
  340.           This section will discus how to make your printer work with
  341.      FGC.  I have taken an interesting approach which allows this
  342.      program to work with any printer that can take cards and print at
  343.      16.66 characters per inch in the orientation you wish to print. 
  344.      For this reason the user must look up the codes to make their
  345.      printer work.  I will try to make this as understandable as
  346.      possible as it has caused confusion in the past.
  347.      
  348.           Printers on the market today for the IBM type computers
  349.      usually except escape codes to modify the output of the printer. 
  350.      Sending an escape code might change from printing 6 lines per inch
  351.      (lpi) to 8 lines per inch (this is up and down on the sheet of
  352.      paper).  Another escape code might change from 10 characters per
  353.      inch (cpi) to 16.66 characters per inch (this is from left to
  354.      right).  There are many more codes that can be sent.  These codes
  355.      should be listed in your printer manual.  In the program I have
  356.      suggested some codes, these suggestions should work for all Epson
  357.      and IBM graphic printers or compatible.  If you get lost the
  358.      chances are the suggested codes will work.
  359.      
  360.           To run PCODES change directory to the directory containing
  361.      FGC.  Type PCODES and press <ENTER>.  This will bring up a screen
  362.      with an explanation of the program.  The first thing you want to do
  363.      is to select compressed print (16.66 pitch).  You will need to look
  364.      up the commands in your printer manual.  On an IBM graphics printer
  365.      it is an ESC SI.  PCODES will not except this format.  You must
  366.      convert it to decimal which would be 27 15.  Be careful, this is
  367.      not HEX, the HEX notation would have been 1B F.  The second thing
  368.      you need to do is select eight lines per inch.  The code on an IBM
  369.      graphics printer is ESC 0 (27 48).  If you are using single feed
  370.      cards you will also want to use the code for ignore paper out.
  371.      
  372.           PCODES asks for the information for two files.  The first is
  373.      the codes for PCODES.CFG.  If you want compressed print at eight
  374.      lines per inch you would enter on the first line:
  375.      
  376.           27 15 27 48
  377.      
  378.      These are the suggested codes.  If you are using single feed cards
  379.      please add the codes for ignore paper out.
  380.      
  381.      The second file is RESET.CFG.  This file holds the codes to reset
  382.      your printer to the original condition.  Again, on the IBM graphics
  383.      printer the code would be ESC @ (27 64).  You would enter on the
  384.      second line:
  385.      
  386.           27 64
  387.      
  388.      
  389.                                      5
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.      FGC II                                                    July 1991
  397.                                   CHAPTER I
  398.                              PRINTERS AND PCODES
  399.      
  400.           This should get you started.  Some other ideas would be to
  401.      select 12 pitch for printing on standard paper.  The width of the
  402.      card is always 97 characters.  You can change other options from
  403.      the configuration screen of FGC.  
  404.      
  405.           This program was set up for printing on 4X6 cards.  You can
  406.      print on larger ones, but, smaller ones probably wont work unless
  407.      your printer prints more than 16.66 characters per inch.  You will
  408.      have to experiment if you want to use something other than 4X6
  409.      cards.  Don't get discouraged, by the time you figure it out you
  410.      will know more about your printer.
  411.      
  412.      
  413.      
  414.      
  415.      
  416.      
  417.      
  418.      
  419.      
  420.      
  421.      
  422.      
  423.      
  424.      
  425.      
  426.      
  427.      
  428.      
  429.      
  430.      
  431.      
  432.      
  433.      
  434.      
  435.      
  436.      
  437.      
  438.      
  439.      
  440.      
  441.      
  442.      
  443.      
  444.      
  445.      
  446.      
  447.      
  448.      
  449.                                      6
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.      FGC II                                                    July 1991
  457.                                   CHAPTER I
  458.                               CONFIGURING FGC II
  459.      
  460.           When you run FGC and the file FGC.CFG is not present or if you
  461.      run FGC with the NEW option, you will be asked several questions.
  462.      
  463.           These questions allow you to tailor the program for your
  464.      specific needs.  You should try to understand all aspects of each
  465.      question.  If you understand all aspects you will be able to
  466.      accomplish more with this program.  In this section I will show the
  467.      question and explain each option.
  468.      
  469.      -->  Enter the path that contains PAF.  Example c:\paf\data ?
  470.      
  471.           Enter the path that contains your PAF data files.  Do not put
  472.           a back-slash at the end of this entry
  473.      
  474.      -->  Do you wish to pause between cards?
  475.      
  476.           Y = The program will pause after a card is printed allowing
  477.                you to load another card.
  478.           N = The program will not stop between cards.  For use with
  479.                continuous cards.
  480.      
  481.      -->  Do you wish to use FORM FEED's?  *** Warning *** You must use
  482.           PCODES to set the form Length otherwise a full sheet of paper
  483.           will be advanced.
  484.      
  485.           Y = Allows your printer to use form feeds.  Make sure you set
  486.                your form length.
  487.           N = Forces your computer to use carriage returns.  Use this
  488.                option if your printer does not support form feeds.
  489.      
  490.      -->  Some printers are not set up to use graphics lines (these
  491.           printers print italic B's and D's instead).  Do you wish to
  492.           use the alternate character set?
  493.      
  494.           N = Uses graphic lines when printing cards.  Look good!
  495.           Y = Uses normal ASCII characters to print lines.  Doesn't look
  496.                so good.  If you answer yes you will then be asked eight
  497.                question asking what you would like to substitute for
  498.                each graphics character used.  Try the ones suggested
  499.                unless you have a better idea.
  500.      
  501.      -->  Which printer port do you want to use (1 or 2)?
  502.      
  503.           This identifies the printer prot.  Example LPT1 or LPT2.  Just
  504.                answer 1 or 2.  The program will allow 3 and 4 but these
  505.                are not tested!
  506.      
  507.      
  508.      
  509.                                      7
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.      FGC II                                                    July 1991
  517.                                   CHAPTER I
  518.                               CONFIGURING FGC II
  519.      
  520.      -->  How many lines are their on a card?  (a 4X6 card printing at
  521.           8 lines per inch is 32)?
  522.      
  523.           The lines per card are measured from the top of the card to
  524.                the bottom of the card.  The program set its own margins
  525.                for the top and bottom.  Here is the formula for figuring
  526.                this entry:  Inches_in_decimal * Lines_per_inch.
  527.      
  528.      -->  Do you want single feed cards to autoload?
  529.      
  530.           N = No carriage return are added to the beginning of the card.
  531.           Y = Inserts carriage return before the card is printed.  It
  532.                than asks you how man carriage returns, this will very
  533.                from printer to printer.  This allows you to set a card
  534.                in the printer and press enter if you set the pause to
  535.                yes.  The printer will than advance the number of
  536.                carriage returns you specify and hopefully aligned
  537.                straight and at the of form.
  538.      
  539.      -->  What column do you wish to start printing in (1 is the first
  540.           column)?
  541.      
  542.           If for some reason the printing goes off the left side of the
  543.                card you can push it to the right.  You probably wont
  544.                need it but thought I would add it any way.
  545.      
  546.      
  547.      
  548.      
  549.      
  550.      
  551.      
  552.      
  553.      
  554.      
  555.      
  556.      
  557.      
  558.      
  559.      
  560.      
  561.      
  562.      
  563.      
  564.      
  565.      
  566.      
  567.      
  568.      
  569.                                      8
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.      FGC II                                                    July 1991
  577.                                   CHAPTER II
  578.                                   USING FGC
  579.      
  580.      -->  Printing a single person.
  581.      
  582.           Allows the printing of one person.  You will need to supply
  583.                the RIN.
  584.      
  585.      -->  Printing multiple people.
  586.      
  587.           Allows the printing of several people.  You supply the RIN's
  588.                separated by a space.
  589.      
  590.      -->  Print a range of people.
  591.      
  592.           Allows you to print a numerical sequences of RIN's.  This
  593.                prints inclusive.  It will try to print deleted records
  594.                if they fall between the range limits.
  595.      
  596.      -->  Print a single marriage.
  597.      
  598.           Allows the printing of one marriage.  You will need to supply
  599.                the MRIN.
  600.      
  601.      -->  Print multiple marriages.
  602.      
  603.           Allows the printing of several marriages.  You supply the
  604.                MRIN's separated by a space.
  605.      
  606.      -->  Print a range of marriages.
  607.      
  608.           Allows you to print a numerical sequences of MRIN's.  This
  609.                prints inclusive.. It will try to print deleted records
  610.                if they fall between the range limits.
  611.      
  612.      
  613.      
  614.      
  615.      
  616.      
  617.      
  618.      
  619.      
  620.      
  621.      
  622.      
  623.      
  624.      
  625.      
  626.      
  627.      
  628.      
  629.                                      9